package com.gx.smart.lib.http.api.response

data class WorkOrder(
    val areaId: String,
    val areaName: String,
    val arriveTime: Int,
    val assetId: String,
    val assetName: String,
    val checkTimeoutFlag: Int,
    val checkTimeoutLevel: Int,
    val checkTimeoutStartTime: Long,
    val cooperateStatus: Int,
    val cooperateUserCount: Int,
    val createBy: String,
    val createTime: Long,
    val createUserName: String,
    val createUserPhone: String,
    val description: String,
    val deviceId: String,
    val deviceName: String,
    val evaluateTask: Int,
    val expectedProcessingTime: Int,
    val extraProcessId: String,
    val finishTime: Int,
    val handleDuration: Int,
    val hangDuration: Int,
    val hangTime: Long,
    val hastenStatus: Int,
    val hastenTime: Int,
    val id: String,
    val orderCode: String,
    val orderSourceCode: String,
    val orderSourceId: String,
    val orderSourceName: String,
    val orderSubTypeCode: String,
    val orderSubTypeId: String,
    val orderSubTypeName: String,
    val orderTypeCode: String,
    val orderTypeId: String,
    val orderTypeName: String,
    val organizationAreaId: String,
    val organizationAreaName: String,
    val organizationId: String,
    val organizationName: String,
    val projectId: String,
    val projectName: String,
    val releaseTime: Long,
    val releaseUserId: String,
    val releaseUserName: String,
    val releaseUserPhone: String,
    val resolverTime: Int,
    val resolverUserId: String,
    val resolverUserName: String,
    val resolverUserPhone: String,
    val responseTime: Int,
    val riskLevelCode: String,
    val riskLevelId: String,
    val riskLevelName: String,
    val starNumber: Int,
    val starNumberQuality: Int,
    val startTime: Int,
    val status: String,
    val tenantNo: Int,
    val thirdCode: String,
    val updateBy: String,
    val updateTime: Long,
    val workOrderEventDto:List<WorkOrderEvent>
)